package chai.ning.object1;

/**
 * 1、instanceof 用于判断 某个引用类型的变量 所指向的对象 是否是某种类型
 * 2、instanceof 不能判断基本数据类型
 */
public class InstanceofTest {

	public static void main(String[] args) {
		
		// instanceof 用于判断 某个引用类型的变量 所指向的对象 是否是某种类型
		String s = "abc" ;
		
		System.out.println( s instanceof String ); // true
		System.out.println( s instanceof Object ); // true
		
		Elephant e = new Elephant( "大飞象" , '男', 20 );
		
		System.out.println( e instanceof Elephant );
		System.out.println( e instanceof Object );
		
		// System.out.println( 100 instanceof int ); // 错误用法

	}

}
